import cn from 'classnames'

type Props = {
  type: string
  onClick?: () => void
  className?: string
}

function Icon({ type, onClick, className }: Props) {
  return (
    <svg onClick={onClick} className={cn('icon', className)} aria-hidden="true">
      {/* 使用时，只需要将此处的 iconbtn_like_sel 替换为 icon 的名称即可*/}
      <use xlinkHref={`#${type}`}></use>
    </svg>
  )
}

export default Icon
